make quick progress - French English Dictionary